feeling vindicated - Turkish English Dictionary